header{
    z-index: 2;
    background: #17479e;
    font-size: 0;
}
.logo{float: left;line-height: 130px;}
.logo a{display: inline-block;}
.logo h3{display: inline-block;vertical-align: bottom;line-height: 116px;font-size: 14px;color: rgba(255,255,255,.3);margin-left: 22px;}
nav{float: left;}
nav ul li{float: left;}
nav ul li a{color: #fff;display: block;font-size: 16px;padding: 0 25px;position: relative;padding-bottom: 16px;}
nav ul li a::after{width: 0;height: 0;content: '';display: block;margin: 0 auto;border: 3px solid #fff;border-color: transparent transparent #fff transparent;
border-width: 3px 3px 12px 3px;margin-top: 10px;opacity: 0;}
nav ul li:hover a::after{opacity: 1;}
.headrt{float: right;}
.R_t{margin-top: 28px;position: relative;z-index: -99;}
.seach{float: right;margin-right: 24px;display: inline-block;}
.seach form{line-height: 28px;}
.seach input{border: none;background: transparent;border-bottom: 1px solid #0f75bc;width: 0;outline:none;color: #fff;}
.seach form input.ac{width: 120px;}
.seach .iconfont{font-size: 16px;color: #fff;outline: none;}
.seach form input{
    transition: all .6s;
    -moz-transition: all .6s;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    height: 20px;
}
.language{float: right;margin-right: 28px;height: 28px;}
.language a{font-size: 14px;color: rgba(255,255,255,.3);}
.language a:hover{color: #fff;}



.navlist{position: absolute;top: 130px;left: 0;z-index: 555;background: #fff;background-size: cover;width: 100%;padding-bottom: 41px;display: none;margin-top: -8px;}
.navlist_div1{font-size: 0;float: right;margin-top: 44px;width: 68%;}
.navlist_div1_left{display: inline-block;vertical-align: top;width: 60%;padding: 0 120px;box-sizing: border-box;}
.navlist_div1_right{display: inline-block;vertical-align: top;width: 40%;text-align: right;}
.navlist_div1_right img{max-width: 100%;}
.navlist_div1_left a{font-size: 14px;line-height: 36px;color: #282828;display: inline-block;padding: 0;text-align: left;width: 50%;box-sizing: border-box;}
.navlist_div1_left a::after{display: none;}
/* .navlist_div1_left a:nth-child(2n){margin-right: 0;} */
.navlist_div1_left a::before{content: '';width: 4px;height: 4px;background: #bbbbbb;border-radius: 50%;display: inline-block;margin-right: 10px;vertical-align: middle;}
.navlist_div1_left a:hover{color: #17479e;}
.navlist_div1_left a:hover::before{background: #17479e;}
nav ul li:hover .navlist{display: block;}
.ss{background: #17479e;width: 100%;height: 50px;}







.R_t .login{color: rgba(255,255,255,.3);font-size: 14px;}
.login{float: right;height: 28px;}
.login a{font-size: 14px;color: rgba(255,255,255,.3);}
.login a:hover{color: #fff;}
.login a:first-of-type::after{content: "";display: inline-block;width: 2px;height: 14px;background: rgba(255,255,255,.3);margin: 0 9px;vertical-align: middle;}
.mobile1{float: right;width: 55px;height: 30px;background: transparent;border-radius: 2px;cursor: pointer;text-align: center;line-height: 3px;
box-sizing: border-box;padding-top: 2px;transition: 0.4s ease-in-out;position: relative;z-index: 555;}
.mobile1 i{display: block;margin: 0 auto;width: 24px;height: 2px;background: #fff;margin-top: 5px;border-radius: 5px;}
.mobile1 i:nth-child(1){transition: 0.4s ease-in-out 0.3s;}
.mobile1 i:nth-child(2){transition: 0.4s ease-in-out;}
.mobile1 i:nth-child(3){transition: 0.4s ease-in-out 0.3s;}

footer{background: #17479e;padding-top: 100px;font-size: 0;}
.footer_tp{padding-bottom: 118px;}
.footer1{width: 60%;display: inline-block;}
.fott{border-bottom: 1px solid #2f5aa8;padding-bottom: 20px;}
.fott img{margin-bottom: 55px;}
.fott p{font-size: 16px;color: rgba(255,255,255,.5);}
.fott p font{font-size: 20px;color: #fff;font-weight: bold;font-family: Arial;}
.fotb{margin-top: 20px;}
.fotb a{display: inline-block;font-size: 16px;color: #fff;margin-right: 42px;}
.fotb a:last-of-type{margin-right: 0;}
.fotb a:hover{color: #5180d3;}
.fott p i{color: #fff;margin-right: 28px;}

.footer2{display: inline-block;width: 40%;}
.ewm{width: 126px;float: right;margin-left: 26px;}
.ewm img{width: 100%;}
.ewm p{font-size: 14px;color: rgba(255,255,255,.4);text-align: center;}
.footer2 a{float: right;display: none;color: #fff;width: 28px;height: 28px;line-height: 28px;text-align: center;background: #456cb1;border-radius: 50%;margin-top: 100px;}
.footer2 a:last-of-type{margin-right: 9px;}
.footer2 a:hover{background: #5180d3;}

.footer_bt{border-top: 1px solid #2f5aa8;padding: 24px 0;}
.footer_bt P{font-size: 14px;color: rgba(255,255,255,.3);display: inline-block;vertical-align: middle}
.footer_bt P:last-of-type{margin-left: 14px;}
.footer_bt span{margin-left: 14px;}
.footer_bt span a{vertical-align: middle;}
.footer_bt_r{float: right;}
.footer_bt_r a{font-size: 14px;color: rgba(255,255,255,.4);display: inline-block;vertical-align: middle;}
.footer_bt_r a:hover{color: #fff;}
.footer_bt_r a::after{content: '';display: inline-block;width: 2px;height: 14px;background: rgba(255,255,255,.4);margin: 0 10px;vertical-align: middle;}
.footer_bt_r a:last-of-type::after{display: none;}
.hydl{width: 100%;height: 100%;background: rgba(0,0,0,.3);position: absolute;top: 0;left: 0;display: none;}
.hydl.active{display: block;}
.hydl .hydl_txt{background: url(../images/zc_03.jpg) no-repeat;padding: 55px 480px 113px 480px;position: relative;top: 22%;transform: translateY(-22%) translateX(-50%);left: 50%;
box-sizing: border-box;width: 73.6%;z-index: 999;}
body{position: relative;}
.hydl h2{font-size: 28px;font-weight: bold;color: #fff;text-align: center;margin-bottom: 50px;}
.hydl form{background: #fff;text-align: center;width: 444px;margin: 0 auto;border-radius: 10px}
.hydl form h3{font-family: Arials;font-size: 48px;color: #17479e;text-align: center;padding: 28px 0;}
.hydl form input{width: 320px;height: 34px;border: 1px solid #e9eaec;padding-left: 15px;margin-top: 20px;color: #AFC9E3;box-sizing: border-box;}
.hydl form input:last-of-type{margin-bottom: 20px;background: #17479e;border:none;height: 40px;cursor: pointer;}
.hydl form p{font-size: 14px;font-weight: bold;color: #b9b9b9;text-align: right;margin-right: 62px;margin-top: 22px;}
.hydl form p a{color: #17479e;font-weight: bold;margin-left: 10px;border-bottom: 1px solid #4967ab;}

.hydl span{position: absolute;right: 100px;top: 30px;display: inline-block;background: url(../images/gban_03.jpg) no-repeat;width: 31px;height: 31px;cursor: pointer;}

.hyzc{width: 100%;height: 100%;background: rgba(0,0,0,.3);position: absolute;top: 0;left: 0;display: none;}
.hyzc.active{display: block;}
.hyzc .hydl_txt{background: url(../images/zc_03.jpg) no-repeat;padding: 55px 480px 113px 480px;position: relative;top: 22%;transform: translateY(-22%) translateX(-50%);left: 50%;
box-sizing: border-box;width: 73.6%;}
body{position: relative;}
.hyzc h2{font-size: 28px;font-weight: bold;color: #fff;text-align: center;margin-bottom: 50px;}
.hyzc form{background: #fff;text-align: center;width: 444px;margin: 0 auto;border-radius: 10px}
.hyzc form h3{font-family: Arials;font-size: 48px;color: #17479e;text-align: center;padding: 28px 0;}
.hyzc form input{width: 320px;height: 34px;border: 1px solid #e9eaec;padding-left: 15px;margin-top: 20px;color: #AFC9E3;box-sizing: border-box;}
.hyzc form input:last-of-type{margin-bottom: 20px;background: #17479e;border:none;height: 40px;cursor: pointer;}
.hyzc form p{font-size: 14px;font-weight: bold;color: #b9b9b9;text-align: right;margin-right: 62px;margin-top: 22px;}
.hyzc form p a{color: #17479e;font-weight: bold;margin-left: 10px;border-bottom: 1px solid #4967ab;}

.hyzc span{position: absolute;right: 100px;top: 30px;display: inline-block;background: url(../images/gban_03.jpg) no-repeat;width: 31px;height: 31px;cursor: pointer;}

.mobile{float: right;width: 40px;height: 40px;margin-top: 20px;border-radius: 2px;cursor: pointer;text-align: center;line-height: 3px;
box-sizing: border-box;padding-top: 2px;transition: 0.4s ease-in-out;transform: translateX(100px);display: none;}
.mobile i{display: block;margin: 0 auto;width: 23px;height: 2px;background: white;margin-top: 7px;border-radius: 5px;}
.mobile i:nth-child(1){transition: 0.4s ease-in-out 0.3s;margin-top: 13px;}
.mobile i:nth-child(2){transition: 0.4s ease-in-out;display: none;}
.mobile i:nth-child(3){transition: 0.4s ease-in-out 0.3s}
.mobile.active i:nth-child(1){transform: rotate(45deg) translateY(4px) translateX(4px);}
.mobile.active i:nth-child(2){transform: translateX(40px);opacity: 0;}
.mobile.active i:nth-child(3){transform: rotate(-45deg) translateY(-3px) translateX(2px)}